/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ec.edu.espe.ccsoft.mantenimiento.utils;

/**
 *
 * @author misahaelfernandez
 */
public abstract class ManejoAcciones {

    protected String tituloDialogo;
    protected Boolean activarNuevo;
    protected Boolean activarModificar;
    protected Boolean soloLectura;

    public void nuevoRegistro() {
        tituloDialogo = "Nuevo";
        activarNuevo = true;
        activarModificar = false;
        soloLectura = false;
    }

    public void modificarRegistro() {
        tituloDialogo = "Modificar";
        activarNuevo = false;
        activarModificar = true;
        soloLectura = false;
    }

    public void detallesRegistro() {
        tituloDialogo = "Detalles";
        activarNuevo = false;
        activarModificar = false;
        soloLectura = true;
    }

    public String getTituloDialogo() {
        return tituloDialogo;
    }

    public void setTituloDialogo(String tituloDialogo) {
        this.tituloDialogo = tituloDialogo;
    }

    public Boolean getActivarNuevo() {
        return activarNuevo;
    }

    public void setActivarNuevo(Boolean activarNuevo) {
        this.activarNuevo = activarNuevo;
    }

    public Boolean getActivarModificar() {
        return activarModificar;
    }

    public void setActivarModificar(Boolean activarModificar) {
        this.activarModificar = activarModificar;
    }

    public Boolean getSoloLectura() {
        return soloLectura;
    }

    public void setSoloLectura(Boolean soloLectura) {
        this.soloLectura = soloLectura;
    }

}
